Channel-based Coordination Models and Languages for Component Composition: A Survey

نویسنده

  • Patricia Derler
چکیده

This paper surveys the field of channel-based coordination models for component composition. Composition of systems out of components can be done by interaction on a component level or by coordinating components from the outside. Coordination from the outside, also called exogenous coordination, imposes many advantages to software systems like easy reusability and maintainability or the ability to dynamically plug in new components into a system. Exogenous coordination can be done by using channels to connect components. Components passively exchange data items via channels, the communication protocol is given by the topology of the connections and the behavior of the channels. Examples for channel behaviors are synchronous or asynchronous, lossy or blocking channels. This paper discusses coordination models and languages dealing with channelbased component composition.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Output Composition of Monetary Policy Transmission

This paper aims to investigate the role of each aggregate spending component in the monetary policy transmission in Indonesia. It assesses the relative strength of the role of each spending component in the monetary policy transmission. In so doing, this study employs the contribution analysis, which is calculated based on the cumulative impulse response of each component of GDP to a monetary p...

متن کامل

A Channel-based Coordination Model for Components

In this paper we present a coordination model for component-based software systems based on the notion of mobile channels, and describe its implementation in the Java language. Channels allow anonymous, and point-to-point communication among components, while mobility allows dynamic reconfiguration of channel connections in a system. This model supports dynamic distributed systems where compone...

متن کامل

A Component Coordination Model Based on Mobile Channels

In this paper we present a coordination model for component-based software systems based on the notion of mobile channels, define it in terms of a compositional trace-based semantics, and describe its implementation in the Java language. Channels allow anonymous, and point-topoint communication among components, while mobility allows dynamic reconfiguration of channel connections in a system. T...

متن کامل

Designing of Supply Chain Coordination Mechanism with Leadership Considering (RESEARCH NOTE)

Abstract   Vertical cooperative (co-op) advertising is typically a cost sharing mechanism and coordinated effort by the channel’s members in order to increase demand and overall profits. In this marketing strategy, the manufacturer shares a fraction of the retailer’s advertising investment. This paper studies the advertising and pricing decisions in a retailer-manufacturer supply chain in which...

متن کامل

Coordinating Behavioral Descriptions of Components

Component-based Software Development is an emerging discipline in the field of Software Engineering. In this context, coordination languages may be used to specify the interactive behavior of software components. Our proposal is oriented towards defining a framework for describing the behavior of components in terms of coordination models. In particular, we define a way to complement interface ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007